peeratchai sukphun
The Shadow of Lach Tray and a Match With No Way BackMinute 90+1. The stadium began to fall silent. A single exhale was just audib...
Basketball and the Data Integrity Crisis: When an Empty Box Score Makes the Front PageOn the night of March 11, 2026, Rudy Gobert left the floor after testing...
Thuy Linh Exits Vietnam Open: When Rhythm Meets Speed, and the Silence Behind Nguyen Du StadiumThuy Linh Exits Vietnam Open: When Rhythm Meets Speed, and the Silence Behind...
Wales 2-1 Norway: The 46th-Minute Red Card, the 48th-Minute Free Kick, and the Trap Called Erling HaalandIn the 46th minute, Heggem was sent off. Two minutes later, the ball was in t...
The Silent Endgame: Karsten Müller and the Craft of Teaching Chess Through QuietOne winter night in Hanoi, I muted a game as it reached move forty. No...
Jaouadi Took Two Months Off After NCAAs, Swam the 800 Free Alone in Charlottesville: 7:33.79 and the Short-Course-to-Long-Course Conversion ProblemIn Charlottesville, Virginia, there was a lane with no one beside it. Ahmed...
Media Accreditation Open for 2026 European Individual Championships in LjubljanaThe European sports media community is officially notified about the...
Lo Thi Phung and the Extra Round That Was Not Hers: When MMA Entered Asia's Official HouseI sat in row twelve of the arena. Close enough to see the sweat running down...
CS2 Falls for a Seventh Straight Month: A 1.45 Million Peak, an 805,000 Floor, and a Data Gap Nobody Has Read YetOn September 23, Steam's tracker logged 1,450,705 concurrent players inside...
Four Days in Skopje: When Chinese Table Tennis Chose to Sow Seeds Instead of Guarding SecretsIn an empty arena in Skopje, four days of September passed without a single s...
The 1.10 GB Aeroméxico Breach: A Warning for Football's Hidden Data Infrastructure1.10 GB. That is the size of a data set reportedly being offered for sale on...
Wisper Joins Team Liquid: The Position 3 Signing and the Integration Problem Before BLAST SLAM VIIIIn my tracking notebook, the page covering the BLAST SLAM VII playoffs has on...
Kevin Diks Hands the Penalty to Ole Romeny: The First Sediment Layer of This Indonesia SquadWhen the referee pointed to the spot at SUGBK, the Jakarta stands broke into...
Asiad Diary, October 3: Three Combat Sports, One Door Called the QualifierOn the morning of October 3, the competition board in the corridor of the Asi...
Uruguay Thrash India 6-1 in International Friendly: Anirudh Thapa Scores India's Consolation GoalThe international friendly between the Uruguay national team and the India...
Fernando Alonso and the Lesson from Luzhniki Stadium: When Adaptability Becomes a WeaponLuzhniki Stadium, June 2026. Germany had 67% possession but lost 0-1 to Mexic...
Thom Haye Sent Off in the 37th Minute as Indonesia Lose Their Midfield Anchor for the Decisive MatchJakarta, November 2026 — In the 37th minute, in a match where every long ball...
Ha Long ESG++ Marathon 2026: Three Distances, 15,000 Bibs, and the Real Question Waiting Off the CourseOn 11 October 2026, the coastal road on the eastern flank of Ha Long Bay will...
An Eight-Dimension Analysis Returned Nothing: Where Vietnam's Real Fighting Rhythm LivesAt 2:47 in the morning, in a gym tucked deep inside Bangkok's soi 22, a...
Vietnamese Swimming and the Missing Split-Time ArchiveIn 2026, at a national swimming championship, I asked for the split sheet of...
